home *** CD-ROM | disk | FTP | other *** search
/ Aminet 40 / Aminet 40 (2000)(Schatztruhe)[!][Dec 2000].iso / Aminet / util / sys / InstallerNG.readme < prev    next >
Encoding:
Text File  |  2000-11-02  |  11.5 KB  |  212 lines

  1. Short:        C= Installer 100% compatible replacement
  2. Author:       savage@light-speed.de (Jens Tröger)
  3. Uploader:     savage@light-speed.de (Jens Tröger)
  4. Version:      1.5 pre, Oct 31, 2000
  5. Type:         util/sys
  6. Distribution: Freeware
  7.  
  8. InstallerNG is a 100% compatible replacement of the original C= Installer provided
  9. with the old OS 3.1 releases.
  10. InstallerNG is completly re-written from scratch with many new features and bugfixes
  11. where the old Installer is just a pitty. Additionally, it has a formal language
  12. definition, which is the reason for a stable compiler-kernel and the good interpreter.
  13.  
  14. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  15. !!! Please note that this is a PRERELEASE and not a final version !!!
  16. !!! It could have bugs where you adviced to report them.          !!!
  17. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  18.  
  19. The InstallerNG offers the same functions as the C= Installer and interprets scripts
  20. in the same way. Besides that, it offers a lot of new functions and enhancements to
  21. some old ones. Please refer to the guides for further details.
  22.  
  23. Some of the new features are:
  24. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  25. - Nice GUI
  26.     The builtin-gui is based on a BOOPSI class-collection, which was also written
  27.     by Jens Tröger; these classes allow easy font-adaption, resizing and support
  28.     MagicWB. Additionally, you may "plug-in" other gui-systems (like MUI, BGui, ...)
  29.     via a shared library named "installergui.library".
  30.     Furthermore, the help window can left open, while you install your packages;
  31.     this is a builtin feature and should be provided by every GUI plugin
  32.  
  33. - More strict interpretation
  34.     InstallerNG is more compatible to the C= documented Installer script language.
  35.     The original C= Installer v43+ isn`t really strict in interpreting scripts and
  36.     many error are just ignored and not mentioned to the user.
  37.  
  38. - Flexible interpretation
  39.     If an error raises while the interpretation process, InstallerNG provides
  40.     to continue at the very next function (Remember, the C= Installer just quits)
  41.  
  42. - Interuptable Interpretation
  43.     The InstallerNG can be interupted everytime by sending the CTRL-F signal to its
  44.     process. This option allows to break out of infinite loops.
  45.  
  46. - Comfortable WB-Start
  47.     If you run the InstallerNG from WB and give it no script via tooltypes
  48.     a requester pops up which asks you whether you want to load a script by a
  49.     file-requester or if you want to app-iconify the installer. If you drop a
  50.     script-file on the application icon the InstallerNG gets started.
  51.  
  52. - Returncode
  53.     The InstallerNG now returns RETURN_OK (0) if everything of the installation
  54.     went fine, or, in case of an error, it returns RETURN_FAIL (20). This could
  55.     be useful, if you call the InstallerNG from a script and the script wants
  56.     to check whether the InstallerNG was successfull or not.
  57.  
  58. - UNDO-REDO environments
  59.     Using the function "SWING" you are able to build an environment, in which you can
  60.     "swing" from one (topmost) function to the next. When reaching the last one, the
  61.     installation may proceed. This looks/works much like the MS-Setup program :)
  62.  
  63.     With v44 of the C= installer, you are able to simulate such an environment by
  64.     special TRACE/RETRACE/BACK functions (have a look at the C= installer documentation)
  65.  
  66. - Full installation control
  67.     If you want to, the InstallerNG asks for confirmation of every action, no mattter
  68.     what the script-programmer codes in his installer script
  69.  
  70. - AppWindow
  71.     InstallerNG can now act as an socalled "AppWindow", i.e. you may drop files into
  72.     the window and InstallerNG uses them. This only works, when the InstallerNG asks
  73.     for a file or directory.
  74.  
  75. ... and many more ... please see the .guide file
  76. For more changes information, please read the .guide files attached in the archive.
  77.  
  78.  
  79. ============================= Archive contents =============================
  80.  
  81. Original  Packed Ratio    Date     Time    Name
  82. -------- ------- ----- --------- --------  -------------
  83.     2273     572 74.8% 12-Jun-00 03:19:02  InstallerNG.info
  84.     4644    1915 58.7% 07-Feb-00 21:44:00 +.LICENSE
  85.     1580     988 37.4% 12-Jun-00 03:19:02 +.LICENSE.info
  86.     2273     566 75.0% 12-Jun-00 03:19:02 +c.info
  87.   144696   68561 52.6% 31-Oct-00 10:23:16 +InstallerNG.000
  88.     2060    1130 45.1% 25-Jun-00 15:29:14 +InstallerNG.000.info
  89.   144192   68282 52.6% 31-Oct-00 10:24:26 +InstallerNG.020
  90.     2060    1127 45.2% 25-Jun-00 15:29:10 +InstallerNG.020.info
  91.   171560   78219 54.4% 31-Oct-00 10:25:40 +InstallerNG.debug
  92.     2060    1131 45.0% 25-Jun-00 15:29:18 +InstallerNG.debug.info
  93.      545     294 46.0% 13-Jun-00 08:06:34 +CHANGES
  94.     7186    3116 56.6% 25-Jun-00 15:35:02 +installerng.catalog
  95.    21014    7112 66.1% 25-Jun-00 15:35:00 +installerng.ct
  96.    15594    5410 65.3% 19-Jul-00 08:12:30 +installerng.catalog
  97.    28985    9391 67.6% 19-Jul-00 08:12:32 +installerng.ct
  98.    16477    5377 67.3% 25-Jun-00 15:40:02 +installerng.cd
  99.     4188    1417 66.1% 31-Oct-99 16:59:18 +igui_AskBool.c
  100.     5747    1941 66.2% 31-Oct-99 17:00:26 +igui_AskChoice.c
  101.      943     355 62.3% 28-Oct-99 23:22:16 +igui_AskDir.c
  102.     3209    1103 65.6% 01-Nov-99 10:26:18 +igui_AskDisk.c
  103.      946     356 62.3% 28-Oct-99 23:22:16 +igui_AskFile.c
  104.     4111    1437 65.0% 01-Nov-99 10:26:54 +igui_AskNumber.c
  105.     5067    1678 66.8% 01-Nov-99 10:27:28 +igui_AskOptions.c
  106.     2640     954 63.8% 01-Nov-99 10:28:02 +igui_AskString.c
  107.     1670     626 62.5% 01-Nov-99 12:36:04 +igui_Bye.c
  108.      819     277 66.1% 28-Oct-99 23:22:16 +igui_ClearError.c
  109.      977     358 63.3% 28-Oct-99 23:22:16 +igui_ClearGUIEvent.c
  110.      711     231 67.5% 28-Oct-99 23:22:16 +igui_CloseCopyGauge.c
  111.      979     372 62.0% 28-Oct-99 23:22:16 +igui_Complete.c
  112.     1935     702 63.7% 28-Oct-99 23:22:16 +igui_Confirm.c
  113.     4492    1608 64.2% 28-Oct-99 23:22:16 +igui_CopyConfirm.c
  114.     4488    1516 66.2% 14-Mar-00 19:34:50 +igui_CopylibConfirm.c
  115.     5868    1644 71.9% 28-Oct-99 23:22:16 +igui_CreateFileList.c
  116.      734     237 67.7% 28-Oct-99 23:22:16 +igui_DisableCancel.c
  117.      736     238 67.6% 28-Oct-99 23:22:16 +igui_DisableProceed.c
  118.      804     252 68.6% 28-Oct-99 23:22:16 +igui_DisposeFileList.c
  119.      944     277 70.6% 28-Oct-99 23:22:16 +igui_Effect.c
  120.     1161     447 61.4% 28-Oct-99 23:22:16 +igui_EmptyPanel.c
  121.     1007     370 63.2% 28-Oct-99 23:22:16 +igui_Error.c
  122.     1149     408 64.4% 28-Oct-99 23:22:16 +igui_FreeApp.c
  123.     1033     379 63.3% 28-Oct-99 23:22:16 +igui_GetGUIEvent.c
  124.      840     294 65.0% 28-Oct-99 23:22:16 +igui_GetGUIInfo.c
  125.     1200     428 64.3% 28-Oct-99 23:22:16 +igui_GetNextEntry.c
  126.     1153     435 62.2% 28-Oct-99 23:22:16 +igui_GetScreenName.c
  127.    20128    3642 81.9% 31-Oct-99 17:02:52 +igui_InitApp.c
  128.     1415     549 61.2% 01-Nov-99 10:31:22 +igui_Message.c
  129.     1124     425 62.1% 28-Oct-99 23:22:16 +igui_NameCancel.c
  130.     1128     423 62.5% 28-Oct-99 23:22:16 +igui_NameProceed.c
  131.      879     303 65.5% 25-Jun-00 16:57:22 +igui_NotifyModuleAction.c
  132.     2784     829 70.2% 28-Oct-99 23:22:16 +igui_QueryDisplay.c
  133.     1624     559 65.5% 31-Oct-99 17:26:02 +igui_QuietWaitApp.c
  134.      990     369 62.7% 28-Oct-99 23:22:16 +igui_QuitApp.c
  135.     1723     606 64.8% 28-Oct-99 23:22:16 +igui_Request.c
  136.     1351     452 66.5% 28-Oct-99 23:22:16 +igui_SetCopyGauge.c
  137.      905     306 66.1% 28-Oct-99 23:22:16 +igui_SetHelp.c
  138.      990     358 63.8% 28-Oct-99 23:22:16 +igui_SetParseGauge.c
  139.      828     269 67.5% 28-Oct-99 23:22:16 +igui_StartupConfirm.c
  140.     1917     691 63.9% 31-Oct-99 17:01:40 +igui_SWING_Mode.c
  141.     1257     476 62.1% 28-Oct-99 23:22:16 +igui_TRAP_Mode.c
  142.      705     220 68.7% 28-Oct-99 23:22:16 +igui_WaitApp.c
  143.    12229    2130 82.5% 31-Oct-99 16:39:52 +igui_Welcome.c
  144.      981     356 63.7% 28-Oct-99 23:22:16 +igui_Working.c
  145.     1346     378 71.9% 28-Aug-99 09:41:14 +includes.h
  146.      196     135 31.1% 08-Aug-99 16:51:50 +installergui_base.h
  147.     2283     828 63.7% 28-Aug-99 09:54:18 +installergui_data.h
  148.      123      95 22.7% 28-Oct-99 23:58:00 +libbase.c
  149.    21946    5213 76.2% 01-Nov-99 11:09:32 +libstuff.c
  150.     3190    1479 53.6% 15-Oct-99 20:07:58 +README
  151.     4496     915 79.6% 25-Jun-00 16:44:20 +installergui_protos.h
  152.      355     246 30.7% 12-Jun-00 04:16:36 +installerngmodule_protos.h
  153.     2080     632 69.6% 25-Jun-00 16:39:50 +installergui.fd
  154.      191     147 23.0% 12-Jun-00 04:15:24 +installerngmodule.fd
  155.      790     428 45.8% 12-Jun-00 05:18:58 +installerngmodule_base.h
  156.     9652    3052 68.3% 28-Oct-00 13:44:00 +installergui.h
  157.     4209    1648 60.8% 29-Aug-00 17:35:08 +installerngmodule.h
  158.      221     150 32.1% 09-Mar-00 12:24:46 +installergui_pragmas.h
  159.      238     153 35.7% 11-Jun-00 12:27:22 +installerngmodule_pragmas.h
  160.      289     199 31.1% 15-Aug-99 12:58:44 +installergui.h
  161.      321     210 34.5% 11-Jun-00 12:26:26 +installerngmodule.h
  162.     2814     626 77.7% 25-Jun-00 16:41:32 +installergui_pragmas.h
  163.      374     207 44.6% 12-Jun-00 04:14:28 +installerngmodule_pragmas.h
  164.     3222     711 77.9% 25-Jun-00 16:42:46 +installergui_lib.h
  165.      444     247 44.3% 12-Jun-00 04:13:46 +installerngmodule_lib.h
  166.      164     137 16.4% 12-Jun-00 19:43:28 +GetDescription.c
  167.       70      70  0.0% 19-Jul-00 19:28:08 +GetPriority.c
  168.     9109    2350 74.2% 19-Jul-00 20:07:04 +PerformAction.c
  169.     9808    2846 70.9% 28-Sep-99 20:08:14 +savage_protos.h
  170.      208     121 41.8% 14-Aug-99 16:19:50 +filetype.h
  171.      374     123 67.1% 14-Aug-99 16:19:50 +getreg.h
  172.      515     227 55.9% 14-Aug-99 16:19:50 +guicontext.h
  173.      561     217 61.3% 14-Aug-99 16:19:50 +guicontext.i
  174.     2720     884 67.5% 14-Aug-99 16:19:50 +macros.h
  175.      153      84 45.0% 28-Sep-99 20:08:14 +patternmatcher.h
  176.      134     108 19.4% 14-Aug-99 16:19:50 +stdio.h
  177.      310     174 43.8% 14-Aug-99 16:19:50 +sysinfo.h
  178.      452     191 57.7% 14-Aug-99 16:19:50 +sysinfo.i
  179.      217     129 40.5% 14-Aug-99 16:19:50 +visible.h
  180.      399     151 62.1% 14-Aug-99 16:19:50 +visible.i
  181.    18120    6341 65.0% 14-Aug-99 16:43:12 +savage_far.lib
  182.    19012    6645 65.0% 14-Aug-99 08:27:58 +savage_near.lib
  183.     2273     568 75.0% 12-Jun-00 03:19:02 +docs.info
  184.    55162   20568 62.7% 31-Oct-00 10:20:30 +InstallerNG.guide
  185.     1580     992 37.2% 30-Oct-99 18:36:52 +InstallerNG.guide.info
  186.   155726   42722 72.5% 31-Oct-00 05:15:52 +Programming.guide
  187.     1580     990 37.3% 30-Oct-99 18:36:52 +Programming.guide.info
  188.     2273     574 74.7% 02-Oct-00 09:31:34 +examples.info
  189.     2370     923 61.0% 01-Oct-00 17:40:22 +descent.installer
  190.     1874    1028 45.1% 02-Oct-00 09:31:34 +descent.installer.info
  191.     1299     465 64.2% 02-Oct-00 09:30:50 +iconpos.installer
  192.     1847    1001 45.8% 02-Oct-00 09:31:34 +iconpos.installer.info
  193.     4234    1392 67.1% 22-Mar-00 18:09:32 +math.installer
  194.     1847    1000 45.8% 02-Oct-00 09:31:34 +math.installer.info
  195.     2571     886 65.5% 23-Aug-00 16:19:54 +properties.installer
  196.     1845     998 45.9% 02-Oct-00 09:31:34 +properties.installer.info
  197.      372     221 40.5% 15-Oct-99 19:33:32 +stringformat.installer
  198.     1869    1024 45.2% 02-Oct-00 09:31:34 +stringformat.installer.info
  199.     1303     515 60.4% 19-Mar-00 22:46:16 +sysinfo.installer
  200.     1864    1017 45.4% 02-Oct-00 09:31:34 +sysinfo.installer.info
  201.    12633    3251 74.2% 28-Oct-00 15:34:16 +Install
  202.     1928    1066 44.7% 30-Oct-00 11:32:40 +Install.info
  203.     2273     568 75.0% 12-Jun-00 03:19:02 +libs.info
  204.     6676    3555 46.7% 10-Sep-00 12:59:54 +prettyprinter.module
  205.    28728   12204 57.5% 25-Jul-00 12:55:50 +installergui.library
  206.    99288   50720 48.9% 03-Jul-00 17:00:38 +logo
  207.    19302   13211 31.5% 03-Oct-98 11:45:02 +yeah
  208.      268     233 13.0% 03-Oct-98 11:43:14 +CloseScreenPatch
  209.     2272    1460 35.7% 27-Mar-99 08:26:48 +GetSum
  210. -------- ------- ----- --------- --------
  211.  1216071  488143 59.8% 31-Oct-100 10:57:00   127 files
  212.